package com.ruoyi.celoan.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

@TableName("ex_trade_effect_financialinstitutions_detail")
public class ExTradeEffectFinancialinstitutionsDetailEntity {
    private static final long serialVersionUID = 1L;
    private Long platformId;
    private Long id;
    private String name;
    private String code;
    private String uniscId;
    private Integer category;
    private String briefIntroduction;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String settlingTime;
    @TableField(exist = false)
    private int result;

    public void setPlatformId(Long platformId) {
        this.platformId = platformId;
    }

    private Integer productCount;
    private String higherAuthorities;
    private String province;
    private String city;
    private String area;
    private String address;
    private String externalSystemId;
    private String areaCode;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String loadTime;
    private Integer isflag;

    public void setId(Long id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public void setUniscId(String uniscId) {
        this.uniscId = uniscId;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }

    public void setBriefIntroduction(String briefIntroduction) {
        this.briefIntroduction = briefIntroduction;
    }

    public void setSettlingTime(String settlingTime) {
        this.settlingTime = settlingTime;
    }

    public void setProductCount(Integer productCount) {
        this.productCount = productCount;
    }

    public void setHigherAuthorities(String higherAuthorities) {
        this.higherAuthorities = higherAuthorities;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setExternalSystemId(String externalSystemId) {
        this.externalSystemId = externalSystemId;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public void setLoadTime(String loadTime) {
        this.loadTime = loadTime;
    }

    public void setIsflag(Integer isflag) {
        this.isflag = isflag;
    }

    public String toString() {
        return "ExTradeEffectFinancialinstitutionsDetailEntity(platformId=" + getPlatformId() + ", id=" + getId() + ", name=" + getName() + ", code=" + getCode() + ", uniscId=" + getUniscId() + ", category=" + getCategory() + ", briefIntroduction=" + getBriefIntroduction() + ", settlingTime=" + getSettlingTime() + ", productCount=" + getProductCount() + ", higherAuthorities=" + getHigherAuthorities() + ", province=" + getProvince() + ", city=" + getCity() + ", area=" + getArea() + ", address=" + getAddress() + ", externalSystemId=" + getExternalSystemId() + ", areaCode=" + getAreaCode() + ", loadTime=" + getLoadTime() + ", isflag=" + getIsflag() + ")";
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof ExTradeEffectFinancialinstitutionsDetailEntity)) return false;
        ExTradeEffectFinancialinstitutionsDetailEntity other = (ExTradeEffectFinancialinstitutionsDetailEntity) o;
        if (!other.canEqual(this)) return false;
        Object this$platformId = getPlatformId(), other$platformId = other.getPlatformId();
        if ((this$platformId == null) ? (other$platformId != null) : !this$platformId.equals(other$platformId))
            return false;
        Object this$id = getId(), other$id = other.getId();
        if ((this$id == null) ? (other$id != null) : !this$id.equals(other$id)) return false;
        Object this$name = getName(), other$name = other.getName();
        if ((this$name == null) ? (other$name != null) : !this$name.equals(other$name)) return false;
        Object this$code = getCode(), other$code = other.getCode();
        if ((this$code == null) ? (other$code != null) : !this$code.equals(other$code)) return false;
        Object this$uniscId = getUniscId(), other$uniscId = other.getUniscId();
        if ((this$uniscId == null) ? (other$uniscId != null) : !this$uniscId.equals(other$uniscId)) return false;
        Object this$category = getCategory(), other$category = other.getCategory();
        if ((this$category == null) ? (other$category != null) : !this$category.equals(other$category)) return false;
        Object this$briefIntroduction = getBriefIntroduction(), other$briefIntroduction = other.getBriefIntroduction();
        if ((this$briefIntroduction == null) ? (other$briefIntroduction != null) : !this$briefIntroduction.equals(other$briefIntroduction))
            return false;
        Object this$settlingTime = getSettlingTime(), other$settlingTime = other.getSettlingTime();
        if ((this$settlingTime == null) ? (other$settlingTime != null) : !this$settlingTime.equals(other$settlingTime))
            return false;
        Object this$productCount = getProductCount(), other$productCount = other.getProductCount();
        if ((this$productCount == null) ? (other$productCount != null) : !this$productCount.equals(other$productCount))
            return false;
        Object this$higherAuthorities = getHigherAuthorities(), other$higherAuthorities = other.getHigherAuthorities();
        if ((this$higherAuthorities == null) ? (other$higherAuthorities != null) : !this$higherAuthorities.equals(other$higherAuthorities))
            return false;
        Object this$province = getProvince(), other$province = other.getProvince();
        if ((this$province == null) ? (other$province != null) : !this$province.equals(other$province)) return false;
        Object this$city = getCity(), other$city = other.getCity();
        if ((this$city == null) ? (other$city != null) : !this$city.equals(other$city)) return false;
        Object this$area = getArea(), other$area = other.getArea();
        if ((this$area == null) ? (other$area != null) : !this$area.equals(other$area)) return false;
        Object this$address = getAddress(), other$address = other.getAddress();
        if ((this$address == null) ? (other$address != null) : !this$address.equals(other$address)) return false;
        Object this$externalSystemId = getExternalSystemId(), other$externalSystemId = other.getExternalSystemId();
        if ((this$externalSystemId == null) ? (other$externalSystemId != null) : !this$externalSystemId.equals(other$externalSystemId))
            return false;
        Object this$areaCode = getAreaCode(), other$areaCode = other.getAreaCode();
        if ((this$areaCode == null) ? (other$areaCode != null) : !this$areaCode.equals(other$areaCode)) return false;
        Object this$loadTime = getLoadTime(), other$loadTime = other.getLoadTime();
        if ((this$loadTime == null) ? (other$loadTime != null) : !this$loadTime.equals(other$loadTime)) return false;
        Object this$isflag = getIsflag(), other$isflag = other.getIsflag();
        return !((this$isflag == null) ? (other$isflag != null) : !this$isflag.equals(other$isflag));
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExTradeEffectFinancialinstitutionsDetailEntity;
    }

    public int hashCode() {
        int PRIME = 59;
        result = 1;
        Object $platformId = getPlatformId();
        result = result * 59 + (($platformId == null) ? 43 : $platformId.hashCode());
        Object $id = getId();
        result = result * 59 + (($id == null) ? 43 : $id.hashCode());
        Object $name = getName();
        result = result * 59 + (($name == null) ? 43 : $name.hashCode());
        Object $code = getCode();
        result = result * 59 + (($code == null) ? 43 : $code.hashCode());
        Object $uniscId = getUniscId();
        result = result * 59 + (($uniscId == null) ? 43 : $uniscId.hashCode());
        Object $category = getCategory();
        result = result * 59 + (($category == null) ? 43 : $category.hashCode());
        Object $briefIntroduction = getBriefIntroduction();
        result = result * 59 + (($briefIntroduction == null) ? 43 : $briefIntroduction.hashCode());
        Object $settlingTime = getSettlingTime();
        result = result * 59 + (($settlingTime == null) ? 43 : $settlingTime.hashCode());
        Object $productCount = getProductCount();
        result = result * 59 + (($productCount == null) ? 43 : $productCount.hashCode());
        Object $higherAuthorities = getHigherAuthorities();
        result = result * 59 + (($higherAuthorities == null) ? 43 : $higherAuthorities.hashCode());
        Object $province = getProvince();
        result = result * 59 + (($province == null) ? 43 : $province.hashCode());
        Object $city = getCity();
        result = result * 59 + (($city == null) ? 43 : $city.hashCode());
        Object $area = getArea();
        result = result * 59 + (($area == null) ? 43 : $area.hashCode());
        Object $address = getAddress();
        result = result * 59 + (($address == null) ? 43 : $address.hashCode());
        Object $externalSystemId = getExternalSystemId();
        result = result * 59 + (($externalSystemId == null) ? 43 : $externalSystemId.hashCode());
        Object $areaCode = getAreaCode();
        result = result * 59 + (($areaCode == null) ? 43 : $areaCode.hashCode());
        Object $loadTime = getLoadTime();
        result = result * 59 + (($loadTime == null) ? 43 : $loadTime.hashCode());
        Object $isflag = getIsflag();
        return result * 59 + (($isflag == null) ? 43 : $isflag.hashCode());
    }

    public Long getPlatformId() {
        return this.platformId;
    }

    public Long getId() {
        return this.id;
    }

    public String getName() {
        return this.name;
    }

    public String getCode() {
        return this.code;
    }

    public String getUniscId() {
        return this.uniscId;
    }

    public Integer getCategory() {
        return this.category;
    }

    public String getBriefIntroduction() {
        return this.briefIntroduction;
    }

    public String getSettlingTime() {
        return this.settlingTime;
    }

    public Integer getProductCount() {
        return this.productCount;
    }

    public String getHigherAuthorities() {
        return this.higherAuthorities;
    }

    public String getProvince() {
        return this.province;
    }

    public String getCity() {
        return this.city;
    }

    public String getArea() {
        return this.area;
    }

    public String getAddress() {
        return this.address;
    }

    public String getExternalSystemId() {
        return this.externalSystemId;
    }

    public String getAreaCode() {
        return this.areaCode;
    }

    public String getLoadTime() {
        return this.loadTime;
    }

    public Integer getIsflag() {
        return this.isflag;
    }
}


/* Location:              D:\tuodayun\workspace\work\celoan-third-data-report-service-2.0.0-SNAPSHOT.jar!\BOOT-INF\classes\com\celoan\entity\ExTradeEffectFinancialinstitutionsDetailEntity.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */
